body{font-family: 微软雅黑;width: 100%;overflow-x: hidden}
li{ list-style: none;}
.row{ margin:0; }
a:hover{ text-decoration:none; }
.navbar-default .navbar-brand{margin-top: 15px;}
/*screen大于768*/
@media (min-width: 768px) {
  .nav-top,.navbar-collapse.collapse{ min-width: 1180px; }
  .nav-top .row,.navbar-default{ width: 1180px; }
  .nav-box ul li{ width: 12.5%; text-align: center;}
  a.navbar-brand{ width: 100%;max-width:100%; }
  .nav-top .row ul{ float: right; }
  .tel{ text-align: right }
  h2{ font-size: 2em; }
  .inde-cont1 .title{ padding:15px 0; }
  .inde-cont1 .row{width: 1180px; margin:0 auto;}
  .inde-cont1 .pro .col-md-4{ padding-bottom: 2em; }
  .team{height: 662px;}
  .team h2.text-center{margin: 30px 0;}
  .slideBox{overflow:hidden; position:relative;}
  .slideBox .bd .div ul li{width:196px; padding: 0; border:5px solid #fff; box-sizing: border-box;}

  .slideBox .prev,.slideBox .next{ position:absolute;width:3em; height:3em;}
  .slideBox .prev{ left: 1%; }
  .slideBox .next{ right:1%;}
  .slideBox .bd .div ul li .con{bottom: -9em;}
  .slideBox .bd .div ul li .con p{ line-height: 2em;margin-bottom: 20px; }

  .slideTxtBox{ width:1180px; margin: 0 auto;}
  .slideTxtBox .hd ul li{ width: 13.2%; margin: 0 0.5%; border:1px solid #cecece; box-sizing: border-box;}
  .slideTxtBox .bd ul .row .col-md-4,.slideTxtBox .bd ul .row .col-md-8{ margin-bottom: 20px; }
  .slideTxtBox .bd ul .row .col-md-6{padding-left: 0;}
  .slideTxtBox .bd ul .row .col-md-6:last-child{padding-right: 0;}
  .slideTxtBox .bd ul .row img{ height: 320px;}

  .bg-banner{height: 415px; padding-top: 150px; background-size: cover;}
  .about .row{ padding-bottom:60px;}
  .about .row p{ font-size: 1.2em; }
  .news h2.col-md-10{padding-left:0;}
  .news .col-md-5{ width: 45%; }
  .news .col-md-2{ width: 10% }
  .news .col-md-5:first-child{ margin-top:30px; }
    #marquee1{width:785px;height:280px;overflow:hidden;border:2px solid #333; margin:20px auto 0;}
  .customer h2{ padding:15px; }
  .customer .pull-right{margin-right: 30px;}
  .customer h2,.customer .pull-right p{ line-height: 60px; }
  .bottom-one ul{width: 100%; padding-left: 0; display: flex;}
  .bottom-one li{flex: 1; text-align: center;color: #fff; font-size: 1em;}
}

/*screen小于767*/
@media (max-width: 767px) {
  .navbar-default{ width: 100%; }
  .nav-top .row ul{ float: left; }
  .navbar-header img{ width: 100%; }
  .tel{ display: none; }
  .navbar-default .navbar-brand{margin-top: 20px;}
  .col-md-3.yaocang{display: none;}
  h2{ font-size: 1.5em; }
  .inde-cont1 .pro .col-md-4{ padding-bottom: 0.5em; }
  .team{ width:100%; height:500px;}
  .slideBox .prev,.slideBox .next{ position:absolute;width:2em; height:2em;}
  .slideBox .prev{ left: -2.5%; }
  .slideBox .next{ right:-2.5%;}
  .slideBox .bd .div ul li{padding: 0; border:5px solid #fff; box-sizing: border-box;width: 156px;}
  .slideBox .bd .div ul li .con{bottom: -10em;}
  .slideBox .bd .div ul li .con span{ display:block;}
  .slideBox .bd .div ul li .con p{ line-height: 1.5em;margin-bottom: 20px; }
    #marquee1{width:250px;height:228px;overflow:hidden;border:2px solid #333; margin:20px auto 0;}
  .slideTxtBox{ width:100%;}
  .slideTxtBox .hd ul li{ width: 25% }
  .slideTxtBox .bd ul .row .col-md-6{padding:0;}
  .slideTxtBox .bd ul .row .col-md-4,.slideTxtBox .bd ul .row .col-md-6,.slideTxtBox .bd ul .row .col-md-8{ margin-bottom: 15px; }
  
  .bg-banner{ height: 200px; padding-top: 50px; background-size:contain;}
  .about .row{ padding-bottom:15px; }
  .about .row p{ font-size: 1em; }
  .news .col-md-10 h2{ font-size: 1.3em; }
  .news .wa{ display: none; }
  .zx .btn{ display: block; margin:0 auto; }
  .zx .telnum p{ text-align: center; }
  .bottom-two p{ width: 70%; margin:0 auto; }

}

/*nav*/
.nav-top{ width:100%;background: #e7e7e7;line-height: 36px;}
.nav-top p{ margin:0; padding: 0 5%;}
.nav-top .row{margin:0 auto; color: #a5a6aa }
.nav-top .row ul{ padding: 0; margin:0; height:36px;}
.nav-top .row ul li{ float: left;padding: 0 5px;}
.login{padding: 0;}
.nav-box{ width: 100%; background: #302e31 }
.nav-box ul li a{ color: #fff;}
.nav-box ul li:hover a{ color: #fff; }
.navbar-nav .active{ background: #d42021 }

.inde-cont3{text-align: center;margin-bottom: 10px;margin-top:35px;position: relative; visibility: hidden;}
.inde-biao{width:20%;display: inline-block;border-top: 2px solid #000;}
.ind-zi{display: inline-block;margin: 20px 20px;}
.ind-zi h3{font-weight:normal;}
.bai{border:1px solid #fff;}
.zi-bai{color: #fff;}
#dh{
    animation-delay: 0s;
    -webkit-animation-delay:0s;
    -moz-animation-delay: 0s;
    animation-iteration-count:1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;}
#dhs{
    animation-delay: 1s;
    -webkit-animation-delay:1s;
    -moz-animation-delay: 1s;
    animation-iteration-count:1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;}
/*inde-cont1*/
.inde-cont1 .title{}
.inde-cont1 img{ width: 100%; max-width: 100%; }
.inde-cont1 .pro .col-md-4{ position: relative;}
.inde-cont1 .pro .col-md-4 a.cha{ padding:5px 2em; color: #fff; position: absolute; top: 15px;left: 5px; background:#db0215; opacity: 0.7}
.inde-cont1 .pro .more .btn{ border-radius: 0; }
.bbb{height: 900px;}
a.btn.btn-default:hover {background: red; color: #fff;  }

/* 我们的团队*/
.team{ width: 100%;background: url(../images/7.jpg) no-repeat; background-size:cover; background-attachment: fixed;}
.team h2.text-center,.team h2.text-center small{ color: #fff }

    .slideBox .bd{ position:relative;  z-index:0;   }
    .slideBox .bd .div{width: 100%;  zoom:1; overflow: hidden;position: relative;height: 300px;}
    .slideBox .bd .div ul{ width:2000px; margin:0 auto; padding: 0;overflow: hidden;visibility: hidden;}
    .slideBox .bd .div ul li{position: relative; overflow: hidden;}
    .slideBox .bd .div ul li a,.slideBox .bd .div ul li a img{ width:100%; display:block;  }

    .slideBox .bd .div ul li .con{ transition: all 1s; position: absolute; left: 0; width: 100%; padding:0 10%; background: rgba(255,255,255,0.7);}
    .slideBox .bd .div ul li .con span{font-size: 12px;}
    .slideBox .bd .div ul li .con a{display: block; width: 25%; margin:3px auto; }
    .slideBox .bd .div ul li .con img{ width: 100%; }

    /* 前/后按钮 */
    .slideBox .prev,.slideBox .next{ position:absolute;top:50%; margin-top:-25px; display:block;background:#fff; border:1px solid #6a6a6a; }
    .slideBox .next{ left:auto; background-position:8px 5px; }
    .slideBox .prev img,.slideBox .next img{ display: block; width: 100%; }
    .slideBox .prev:hover,.slideBox .next:hover{ background: red;}


/*家装效果图*/
    .slideTxtBox .bd ul .row .title{ width: 100%; position: relative; }
    .slideTxtBox .bd ul .row p{ width: 100%; line-height: 30px; background: rgba(0,0,0,0.6); color: #fff; position: absolute;bottom: 0; left: 0; margin-bottom:0;}
    .slideTxtBox .hd{ height:38px; line-height:38px; position:relative; }
    .slideTxtBox .hd ul{ width: 92%; padding:0; margin: 0 auto; }
    .slideTxtBox .hd ul li{ text-align:center; float:left;cursor:pointer;  }
    .slideTxtBox .hd ul li a{ color: #333; }
    .slideTxtBox .hd ul li.on{background:#db0215;opacity: 0.7; color: #fff;}
    .slideTxtBox .hd ul li.on a{ color: #fff; }
    .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
    .slideTxtBox .bd ul .row img{ width: 100%; }
    .slideTxtBox .bd li{ height:24px; line-height:24px;   }
    .slideTxtBox .bd li .date{ float:right; color:#999;  }
    .slideTxtBox .more .btn{ padding:10px 30px; }


/*装修装饰家装banner*/
.bg-banner{ width: 100%;background: url(../images/19.jpg) no-repeat; }
.bg-banner img.img{ display: block;width: 60%; margin:0 auto; }
.bg-banner .main{position: relative;}
.bg-banner .main img.left-top{position: absolute;left: 50px;top: -40px;}
.bg-banner .main img.left-bottom{position: absolute;left: 45px;bottom: -55px;}
.bg-banner .main img.right-top{position: absolute;right: 55px;top: -40px;}
.bg-banner .main img.right-bottom{position: absolute;right: 55px;bottom: -50px;}


/*关于鼎晟*/
.about{ width: 100%; height: 550px; padding-top: 60px; background: url(../images/20.jpg) no-repeat; background-size: cover;background-attachment: fixed;}
.about .row{ background: #fff;clip-path: polygon(0 0,780px 0,100% 0px,100% 70%,85% 100%,0px 100%)}
.about .row h2{ line-height: 1.5; color: #666;}
.about .row h2 a{color:#666;cursor: pointer;}
.about .row h2 span{font-weight: 400; border-bottom: 5px solid #666; padding-bottom: 5px; }
.about .row p{line-height: 1.5em; color: rgba(102, 102, 102, 0.62); }

/*news*/
.news{ padding-top: 50px; }
.news .col-md-10 h2,.news .pull-right a{margin:0;line-height: 60px;}
.news .pull-right a{ border:1px solid #666; color: #333; padding:5px 10px;}
.news .col-md-5 .news-main{ border:3px solid #ccc; margin-bottom: 60px; padding-bottom: 20px; }
.news .col-md-5 .news-main h3{margin-top:0; font-size: 1.4em;}
.news .col-md-5 .news-main .news-con{ padding:20px; margin-left: 50px; position: relative;}
.news .col-md-5 .news-main .news-con span{ position: absolute; left: -35px; top: -25px; background: #d40000; color: #fff; padding:15px 10px; font-size: 1.5em; }
.news .col-md-5 .news-main .news-con p{ color: #666; }
.news .col-md-5 img{ width: 100%; }
.news .pull-right a:hover{background: red;color: #fff;border:#fff;}
.news .col-md-2 .line .circle{ width: 20px; height: 20px; margin:0 auto; background: #d40000; border-radius: 50%; }
.news .col-md-2 .line p{ text-align:center; line-height: 2em; font-size: 1.2em; color: #d40000; }
.news .col-md-2 .line .one{ width: 10px; height: 120px; background: #d40000; margin:0 auto; border-radius: 10px;}
.news .col-md-2 .line .two{ width: 10px; height: 412px; background: #d40000; margin:0 auto; border-radius: 10px;}

/*最新客户*/
.customer{ background: #f0f0f0; }
.customer .pull-right{ font-size: 0.5em; }
.customer .pull-right p span{ background:#000; color: #fff;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border:0; text-align:center; line-height: 1.5em;}
.table thead{ background: #6e6a6b; color: #fff; }
.customer form{ background: #fff; padding:10px 15px; }
.customer form label{ font-weight: 400; }
.customer form .form-control{ border:1px dashed #ccc; border-radius: 0; background:#eee;}
.customer form .btn{ display: block; width: 100%; background: #333; color: #fff; line-height: 30px; font-size: 1.2em; border-radius: 0; }

/*装修报价*/
.zx{ background: rgba(0,0,0,0.7);
    padding-top: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 33;
    display: none;
   }
.zx .col-md-5 .col-md-3,.zx .col-md-5 .col-md-9{padding:0;}
.zx .col-md-5 .col-md-3 img{width: 100%;}
.zx .col-md-9 h3,.zx .col-md-9 h4{ color: #fff;}
.zx .col-md-9 h4{ font-size:1.1em;}
/*.zx .col-md-9 h3,.zx .col-md-9 h3 span,.zx .col-md-9 h4 span{ font-size: 1.2em; }*/
.zx .col-md-9 h3 span,.zx .col-md-9 h4 span{ color: #fe693e;}

.zx .form-control{ border-radius: 0;}
.zx .btn{width:85px; height:85px;background:#e13e18; color: #fff; border-radius: 0; text-align:center;font-size:1.2em;padding: 17px;}
.zx form .col-md-9{padding:0 5px;}
.zx form .col-md-3{ padding: 0; margin:0;}
.zx form .col-md-6{padding:0 5px; height: 35px;}
.zx .telnum p{color: #fff; font-size: 1.5em;margin-top:10px;}
.zx .telnum p span{ color: #fe693e;}

/*bottom*/
.bottom,.bottom-one,.bottom-two{ width: 100%;}
.bottom-one{ background: #313131; padding: 20px 0;}
.bottom-two{ background: #000;}
.bottom-one ul{width: 100%; padding-left: 0;}
.bottom-one li{ text-align: center; color: #fff; font-size: 1em;margin-bottom:20px;}
.bottom-one .line{height: 2px; margin-top:10px; margin-bottom: 10px;
  background: -webkit-linear-gradient(left, #333 , #bfbfbf, #333); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #333 , #bfbfbf, #333); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #333 , #bfbfbf, #333); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #333 , #bfbfbf, #333); /* 标准 */}

.bottom p{ color: #fff; }
.bottom img{ display: block; width: 50%; margin:0 auto;}
.bottom-two p{ text-align:center; line-height: 30px; color: #fff; margin-bottom: 0; }
.table-responsive{background: #fff;}
#xx{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    z-index: 11;
}
.zz{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 11;
    width: 162px;
}
#xian{
    cursor: pointer;
}

/*悬浮导航*/
.xuanfu{
    position: fixed;
    top:30%;
    right: 0;
    z-index: 11;
    text-align: center;
    background-color: #fff;
    display: none;
}
.xuanfus{
    display: none;
    opacity: 0.5;
}
.xuanfu a{
    display: block;
    width: 80px;
    height: 90px;
    background: #fff;
    margin-bottom: 1px;
    line-height: 49px;
    color: #000;
    text-decoration: none;
    padding-top: 10px;
    border: solid 1px #999999;
}
.xuanfu a em{
    display: block;
    width: 45px;
    height: 40px;
    margin-left: 15px;
}
.xuanfu .aaa em{
    background: url(../images/25.png) no-repeat center;
}
.xuanfu .aaa.selected em{
    background: url(../images/3-3.png) no-repeat center;
}
.xuanfu .bbbb em{
    background: url(../images/26.png) no-repeat center;
}
.xuanfu .bbbb.selected em{
    background: url(../images/4-4.png) no-repeat center;
}
.xuanfu .ccc em{
    background: url(../images/24.png) no-repeat center;
}
.xuanfu .ccc.selected em{
    background: url(../images/1-1.png) no-repeat center;
}
.xuanfu .ddd em{
    background: url(../images/2-2.png) no-repeat center;
}
.xuanfu .ddd.selected em{
    background: url(../images/27.png) no-repeat center;
}
.news-con a{
    cursor: pointer;
    color: #666;
}
/*左边*/
.tans{
    position: fixed;
    bottom: 50px;
    z-index: 13;
    display: none;
}
.tans div{
    position: relative;
}
.tans div .die{
    display: block;
    width: 20px;
    height:20px;
    cursor: pointer;
    position: absolute;
    top: 100px;
    right: 100px;
}
.tans div .mian{
    position: absolute;
    top: 182px;
    right: 125px;
    font-size: 20px;
    color: yellow;
}
.tans div a{
    position: absolute;
    bottom: 109px;
    left: 214px;
    font-size: 20px;
    color: red;
    cursor: pointer;
}
/*点击大图*/
#photo-big{
    width: 90%;
    height: 80%;
    border: 1px solid #ccc;
    background-color: #fff;
    position: absolute;
    z-index: 999;
    display: none;
}
#photo-big h2{
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    letter-spacing: 2px;
    background: url(../images/login_header.png) repeat-x;
    border-bottom: 1px solid #ccc;
    cursor: move;
    margin: 0;
}
#photo-big h2 img{
    float: right;
    position: relative;
    top: 13px;
    right: 13px;
    cursor: pointer;
}
#photo-big .big{
    width: 100%;
    height: 94%;
    /*padding-top: 10px;*/
    /*background-color: #333;*/
}
#photo-big .big img{
    display: block;
    margin: 0 auto;
    position: relative;
    top: 200px;
    width: 100%;
    height: 100%;
}
#photo-big .big strong{
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 60px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
    position: absolute;
    opacity: 0;
}
#photo-big .big strong.left-arrow{
    top: 300px;
    left: 20px;
}
#photo-big .big strong.right-arrow{
    top: 300px;
    right: 20px;
}
#photo-big .big span{
    display: block;
    width: 300px;
    height: 450px;
    background-color: #000;
    position: absolute;
    cursor: pointer;
    opacity: 0;
}
#photo-big .big span.left{
    top: 50px;
    left: 10px;
    /*background-color: red;*/
}
#photo-big .big span.right{
    top: 50px;
    right: 10px;
}
#photo-big .big em{
    font-style: normal;
    font-size: 14px;
    color: #fff;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
/*遮罩层*/
#screen{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index: 998;
    opacity: 0;
    display: none;
}
/*新增*/
.yang-1,.yang-2,.yang-3,.yang-4,.yang-5,.about .row,.about .row .col-md-12,.rows .col-md-12,.diyi,.disan,.dier,.disi{
    visibility: hidden;
}
/*预算*/
.yusuan{
    width: 1030px;
    height: 460px;
    position: fixed;
    top:120%;
    left: 20%;
    z-index: 11;
    overflow: hidden;
    background: #fff;
    border-radius: 15px;
    display: none;
}
.yu-left{
    float: left;
    width: 500px;
    height: 100%;

}
.yu-zhong{
    display: inline-block;
    width: 180px;
    height: 100%;
}
.yu-right{
    float: right;
    width: 345px;
    height: 100%;
    overflow: hidden;
    position: relative;
}
/*左边*/
.yu-left h2{
    text-align: center;
    margin-top: 35px;
}
.yu-left form{
    margin-top: 40px;
}
.yu-left form ul li{
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    margin-bottom: 20px;
}
.yu-red{
    color: red;
}
.diqu{
    display: inline-block;
    margin-left: 30px;
}
.gao{
    height: 35px;
    width: 147px
}
#qing-fu{
    overflow: hidden;
    height: 100px;
    margin-bottom: 0;
}
#mianji{
    width: 300px;
    height: 35px;
    margin-left: 30px;
}
.yu-left form ul li div select ,.yu-left form ul li div select option{
    font-size: 10px;
    color: #666666;
}
.yu-shi{
    height: 35px;
    width: 105px;
}
.yu-ting{
    height: 35px;
    width: 92px;
}
.diqus{
    margin-left: 30px;
    width: 315px;
    float: right;
}
#phone{
    width: 300px;
    height: 35px;
    margin-left: 30px;
}
.yu-jing{
    color: red;
    font-size: 14px;
    margin-left: 155px
}
/*中间*/
.yu-zhong hr{
    display: block;
    height: 161px;
    width: 2px;
    background: #999;
    margin-bottom: 0;
    margin-top: -3px;
}
.yu-yuan{
    width: 80%;
    height: 140px;
    border: 2px solid #999;
    border-radius: 50%;
    margin: 0 auto;
}
.yu-but{
    width: 85px;
    height: 85px;
    background: red;
    border-radius: 50%;
    text-align: center;
    line-height: 85px;
    margin: 25px auto;
    color: #fff;
    cursor: pointer;
}
/*右边钱*/
.yu-money{
    width: 240px;
    height: 200px;
    border:1px solid #666666;
    margin: 120px auto;
    padding: 20px 50px 20px 50px;
}
.yu-right img{
    float: right;
    margin-right: 12px;
    margin-top: 10px;
    cursor: pointer;
}
.yu-money li{
    height: 35px;
}
.yu-money li span{
    display: inline-block;
    width: 60px;
}
.yu-right .erzi{
    position: absolute;
    top: 275px;
    right: 0px;
}
/*装饰图详情*/
.deta-content{
    width: 100%;
    background: #fff;
}
.deta-con1{
    margin:  0 auto;
    padding: 20px;
}
.deta-con2{
    width: 100%;
    padding: 20px;
    background: rgba(153, 153, 153, 0.23);
    overflow: hidden;
}
.deta-con3 img{
    width: 100%;
}
.deta-con4 h4{
   display: inline-block;
}
.deta-con4 .deta-p1{
    float: right;
    margin-top: 7px;
    font-size: 16px;

}
.qianse{
    color: #999999;
}
#cha{
    color: red;
}
.deta-con4 hr{
    width: 100%;
    height: 2px;
    background: #e66e6e;
}
.deta-con4 button{
    border: none;
    background: red;
    color: #fff;
    margin-top: 80px;
}
.deta-con5{
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
}
.deta-con5 hr{
    background: #999999;
    height: 1.5px;
}
.deta-con6{
    padding: 0;
    width: 100%;
}
.deta-con6 li{
    visibility: hidden;
}
.deta-con6 li img{
    width: 100%;
}
.deta-con6 li h4{
    text-align: center;
    color: #000;
}
/*热装小区*/
.xiao-con1{
    padding: 0;
    width: 100%;
}
.xiao-con1 li{
    visibility: hidden;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.xiao-con1 li h4{
    display: inline-block;
    font-size: 16px;
}
.xiao-con1 li img{
    width: 100%;
}
.xiao-con1 li .deta-p1{
    float: right;
    margin-top: 7px;
    font-size: 16px;
}
.xiao-zhe{
    background: #000;
    opacity: 0;
    position: absolute;
    top:0;
}
.xiao-wen{
    width: 100%;
    position: absolute;
    visibility: hidden;
}
.cheng{
    color: #fff;
    background: rgb(255, 127, 80);
    padding: 5px 10px;
    display: block;
    width: 120px;
    height: 25px;
    margin: 15px auto;
    border-radius: 5px;
}
.xiao-wen a:hover{
    color: #ffffff;
}
.hong{
    border-radius: 5px;
    padding: 5px 10px;
    display: block;
    width: 120px;
    height: 25px;
    color: #fff;
    margin: 10px auto;
    background:rgba(255, 0, 0, 0.76);
}

/*设计团队*/
.sj-banner{
    width: 100%;
}
.sj-banner img{
    width: 100%;
}
.sj-select{
    width: 100%;
}
a{
    color: #000;
}
a:hover{
    color: #000;
}
.sj-select a{
    width: 80px;
    height: 35px;
    display: inline-block;
    line-height: 35px;
    border: solid 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    border-radius: 15px;
    margin-right: 10px;
}
.sj-teacher{
    margin: 0 ;
    padding: 0;
}
.sj-teacher li{
    visibility: hidden;
}
.sj-teacher li a{
    display: block;
    width:100%;
}
.sj-teacher li a img{
    width: 100%;
}
.sj-teacher li h5{
    display: inline-block;
    margin-right: 5px;
}
/*案例*/
.case-sele1 {margin: 0;padding: 0;}
.case-sele1 li{overflow:hidden;zoom:1;border-bottom:1px dashed #dfdfdf;font-size:12px;}
.case-sele1 li .name{float:left;width:70px;height:22px;padding-top:15px;font-weight:bold;}
.case-sele1 li .intro{float:left;width:620px;padding-top:15px;}
.case-sele1 li button{float: right;background: #fff;width: 50px;border: 1px solid;border-radius: 15px;margin-top: 15px;}
.case-sele1 li .intro a{display:inline-block;margin:0 10px 20px 0;color:rgba(0, 0, 0, 0.5);text-decoration:none;}
.case-sele1 li .intro a:hover{color:#fff;background:red;}
.case-sele1  li.chosed .intro span em{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;background:#ff6600;color:#fff;font-size:14px;font-weight:bold;font-style:normal;cursor:pointer;}
.case-sele1  li.chosed .intro a.clear{margin-left:10px;background:none;color:#ff6600;font-weight:bold;border:none;}
.selected{color:#fff;background:red;}
.case-nei{ margin: 0 ; padding: 0;}
.case-nei li{overflow: hidden;visibility: hidden;}
.case-nei li a{display: block;width: 100%;}
.case-nei li a img{width: 100%;cursor: pointer;}
.case-nei li h4{display: inline-block;}
.case-nei li .case-title{float: right;width: 70px;background: red; color: #fff;  text-align: center;margin: 10px 0;border-radius: 15px;cursor: pointer}
.case-nei li p{width: 100%;color:rgba(0, 0, 0, 0.4);}

/*设计师详细信息*/
.teach-cont1{width: 100%;background: rgba(0, 0, 0, 0.26);position: relative;}
.teach-int{float: right;margin: 0;padding: 0;position: relative;}
.teach-int h2,.teach-int h4{display: inline-block;font-weight: 400;}
.teach-int h4{font-size: 16px;}
.teach-int span{color: rgba(85, 85, 85, 0.68);margin-left: 10px;}
.teach-cont1 button{position: absolute;width: 100px;height: 35px;line-height: 30px;border:1px solid red; color: red;}
.teach-header{width: 70%;margin: 0 auto;text-align: center;}
.teach-header h1{color: red;font-weight: 100;}
.teach-header hr{background: rgba(0, 0, 0, 0.17);height: 1px;margin-bottom: 0;}
.header-bot{display: block;border-bottom: 2px solid red;width: 30px; margin: 0 auto;margin-top: -2px;}
.teach-worlk{margin: 20px 0 0 0;padding: 0;}
.teach-worlk img{width: 48%;display: inline-block;height: 200px;}
.worlk-right{width: 48%;float: right;overflow: hidden;}
#fengge{height: 100px;overflow: hidden;color: rgba(0,0,0,0.44)}
.worlk-right button{border: 1px solid rgba(0,0,0,0.5);background: #fff;width: 75px;color: rgba(0,0,0,0.5);margin-top: 20px;}
.worlk-right button:last-child{float: right;}
/*新闻页*/
.cont-new{margin: 0;padding: 0;}
.cont-new li{color: rgba(0,0,0,0.4)}
.cont-new h5{display: inline-block;}
.cont-new time{float: right;margin-top: 5px;}
/*联系我们*/
.naihui{background: rgba(185, 171, 171, 0.23);}
.abou-zhongs{margin-bottom: 5px;}
.abou-js{text-align: center;margin: 0 auto;font-size: 12px;color: rgba(0, 0, 0, 0.6);}
.ind-zis{margin: 0 20px;}
.abouts-cont{width: 100%;background: #fff;}
.abouts-left img{width: 40%;overflow: hidden;}
.lx-cont{padding: 0;margin: 0;width: 55%;float: right;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{height: 340px;}
.lx-xinxi{width: 100%;background: url("../images/li-3.png") no-repeat;height: 200px;}
.xinxi-iphone{margin:0;padding: 0;}
.xinxi-iphone li h5{margin-top: 0;color: #fff;}

/*关于我们*/
.guanyu-img2{width:100%;background: url("../images/guan-2.png") no-repeat;background-size: cover;background-attachment: fixed;}
.guanyu-img2 section{color: #fff;text-align: center;}
.guanyu-teach{margin: 10px auto;padding: 0;}
.guanyu-teach li{overflow: hidden;visibility: hidden;}
.guanyu-teach li img{width: 40%;border-radius: 50%;display: inline-block;}
.guanyu-teach li section{width: 55%;float: right;color: rgba(0,0,0,0.55)}
.guanyu-teach li section p{height: 120px;overflow: hidden;}
.guanyu-rongyu{margin: 10px 0;padding: 0;}
.guanyu-rongyu li {visibility: hidden;}
.guanyu-rongyu li img{width: 100%;}
.guanyu-fuwu{width: 100%;background: url("../images/guan-2.png")no-repeat;background-size: cover;background-attachment: fixed;}
.fuwu-bor{width: 100%;height: 100%;background:rgba(238, 238, 238, 0.8);}
.fuwu-cont{margin-top: 30px;}
.fuwu-left{display: inline-block;margin: 0;padding: 0;}
.fuwu-left li h3{font-weight: 400;width: 65px;height: 65px;background: red;color: #fff;display: inline-block;line-height: 65px;text-align: center;}
.fuwu-left li h4{font-weight: 400;}
.fuwu-left li{margin: 15px 0;overflow: hidden;visibility: hidden;}
.fuwu-left li section{float: right;margin-left: 10px;height: 122px;margin-top: 7px;}
.fuwu-left li section p{color: rgba(12, 7, 7, 0.53);}

/*风水*/
@font-face {
    font-family: haha;
    src: url('../fonts/FZXKJW.TTF');
}
.feng-title{width: 100%;overflow: hidden;margin: 0;padding: 0;}
.feng-title .feng-tit-left{display: inline-block;position: relative;}
.feng-tit-left img{width: 100%;height: 50px;}
.feng-tit-left h4{position: absolute;top:0;left: 0;font-family: haha;}
.feng-tit-right{float: right;position: relative;}
.feng-tit-right img{width: 100%;height: 50px;}
.feng-tit-right p{font-family:haha;color:rgb(204, 57, 57);position: absolute;}
.keting-title{font-family: haha;position: relative;}
.keting-title h4{position: absolute;top:0;left: 50px;color: #fff;height: 80px;line-height: 50px;font-size: 25px;}
.keting-left{display: inline-block;visibility: hidden;}
.keting-left h5{color: rgb(204, 57, 57);font-weight: 400;}
.keting-cont img{opacity: 0;}
.keting-left p{color: rgba(0, 0, 0, 0.49);line-height: 1.8;text-indent: 26px;}
.keting-left span{display: block;color: rgba(0, 0, 0, 0.49);line-height: 1.8;}
.woshi-title{position: relative;margin-top: 50px;}
.woshi-title h4{font-weight: 400;font-family: haha;color: #fff;position:absolute;height: 35px;line-height: 35px;top:0;left: 30px;font-size: 25px;}
.woshi-cont{margin: 0;padding: 0;font-family: haha;}
.woshi-cont li{visibility: hidden;}
.woshi-cont .woshi-tu-left{overflow: hidden;margin-top: 30px;}
.woshi-tu-left .woshi-zuo-tu{display: inline-block;}
.woshi-tu-left section{position: relative;}
.woshi-tu-left section p{writing-mode:tb-rl;display: inline-block;}
.woshi-tu-left section p span{width:30px;display: block;line-height:2;font-size: 16px;letter-spacing:3px;color: rgba(0, 0, 0, 0.7);}
.woshi-tu-left section img{float: right;}
.woshi-tu-left section .woshi-xiao-title{display:inline-block;width: 30px;font-size: 20px;position: absolute;right: 60px;top:20px;color: rgb(204, 57, 57);}

.woshi-tu-right{overflow: hidden;margin-top: 50px;}
.woshi-tu-right section{display: inline-block; position: relative;}
.woshi-tu-right section img{float: left;}
.woshi-tu-right section .woshi-xiao-left-title{display:inline-block;width: 30px;font-size: 20px;position: absolute;left: 60px;top:40px;color: rgb(204, 57, 57);}
.woshi-tu-right section p{writing-mode:tb-rl;display: inline-block;margin-top: 50px}
.woshi-tu-right section p span{width:30px;display: block;line-height:2;font-size: 16px;color: rgba(0, 0, 0, 0.7);letter-spacing: 3px;}

.woshi-chuang{margin-top: 50px;}
.woshi-chuang img{display: inline-block;}
.woshi-chuang .woshi-chuang-title{letter-spacing: 5px;color:rgb(204, 57, 57); margin-left: -100px;font-size: 18px;}
.woshi-chuang section{line-height: 2;margin-top: 30px;color: rgba(0, 0, 0, 0.59);letter-spacing: 3px;}
/*风水大师*/
.fengshui-teacher{position: relative;margin-top: 50px;}
.fengshui-teacher h4{font-weight: 400;font-family: haha;color: #fff;position:absolute;height: 35px;line-height: 35px;top:0;left: 30px;font-size: 25px;}
.fengshui-teachers{margin: 0;padding: 0;}
.fengshui-teachers li{margin-top:50px;visibility: hidden; overflow: hidden;}
.fengshui-teachers li img{width: 30%;display: inline-block;}
.fengshui-teachers li section{width:65%;float: right;background:rgba(245, 222, 179, 0.66);}

/*精装家*/
.jing-tu1{width: 100%;background: url("../images/jing-5.png")no-repeat; visibility: hidden;}
.jing-tu1-one li{display: inline-block;position: relative;}
.jing-tu1-one li img{width: 100%;}
.jing-tu1-one li p{width: 100%;line-height: 40px;background: rgba(0,0,0,0.8);text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;margin-bottom: 0}
.title1{overflow: hidden;}
.slideTxtBox .bd ul .row p.text-center1s{height:100%; bottom: -290px;}
.slideTxtBox .bd ul .row p.text-center1s span{display:block;}
.jing-jichu{width: 100%;background: url("../images/jing-11.png")no-repeat;}
.jing-jichu section{width: 60%;margin: 0 auto;visibility: hidden;}
.jing-jichu section h3{color: red;}
.jing-jichu section span{display: block;color: #fff;line-height: 3;}
.zhucai-title{height: 60px;line-height: 60px;margin: 0 auto;border: 1px dashed #000; border-radius: 50px;  text-align: center;color: #959595;font-size: 46px;}
.zhucai-title span{color: red;}
.zhucai-man{text-align: center;margin-top: 15px;color: #666666;font-size: 14px;margin-bottom: 40px;}
.zhucai-select{margin: 0; padding: 0;}
.zhucai-select li{width: 13%;height: 57px;background: #eeeeee;color: #666666;line-height: 57px;margin-right: 10px;display: inline-block;text-align: center;font-size: 14px;cursor: pointer;}
.zhucai-select li.curs{background: red;color: #fff;}
.zhucai-content{visibility: hidden;display: none;width: 100%;height: 545px;margin: 0 auto;position: relative;padding: 0;margin-top: 10px;}
.zhucai-content .pic{width: 100%;height: 100%;}
.zhucai-content img{width: 100%;height: 100%;}
.zhucai-content .pic a{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;}
.zhucai-content .pic a.current{display: block;}
.zhucai-content .indicator{position: absolute;left: 10px;bottom: 5px;}
.zhucai-content .indicator span{display: inline-block;width: 20px;height: 20px;background-color: lightcyan;border-radius: 50%;text-align: center;line-height: 20px;cursor: pointer;}
.zhucai-content .indicator span.active{background: yellow;}
.display{display: block;}
.jing-art {width: 100%;}
.jing-art h2{text-align: center;font-size: 48px;font-weight: normal;color: #333232;padding: 35px 0 5px;}
.jing-art p{text-align: center;color: #333232;}
.jing-art #marquee1{border: none;}
.jing-art #marquee1 ul,.jing-art #marquee1 ul li,.jing-art #marquee1 ul li a,.jing-art #marquee1 ul li a img{height: 100%;}
.jing-art .art-none{display: none;}
.jing-art .art-none.display{display: block;}
.jing-art #marquee1 ul li{position: relative;}
.jing-art #marquee1 ul li h4{width: 100%;position: absolute;bottom: 0;margin: 0;height: 50px;line-height: 50px;text-align: center;background: red;color: #fff;}
.art-select{overflow: hidden;margin: 20px auto;}
.art-select li{width: 18%;text-align: center;cursor: pointer;float: left;font-size: 18px;color: #333232;font-weight: bold;border-top: 5px solid #999999;padding-top: 5px;}
.art-select li.se-hover{border-top: 5px solid #ff4900;color: #ea4d18;}
.jing-img img{width: 100%;}
.jing-zhan{width: 100%;background: #000;visibility: hidden;}
.jing-zhan h2{width: 100%;text-align: center;margin-bottom: 0;color: #fff;height: 100px;line-height: 100px;font-weight: 400;letter-spacing: 8px;}
.jing-yan{width: 100%;background:#ECECEC;visibility: hidden;}
.jing-yan .deta-con1{overflow: hidden;width: 70%;padding: 100px;}
.jing-yan .deta-con1 img{width: 100%;}
.jing-tuan{background: #0D0D0D;visibility: hidden;}
.jing-tuan img{width: 100%;}
.jing-cheng{background: #000;visibility: hidden;}
.jing-cheng img{width: 100%;}
.xddw{position: relative;}
.xddw .meng-qiancai{position: absolute;left: 12%;top:50px;z-index: 3;}
.xddw .jing-qiancai{position: absolute;left: 24%;top:50px;z-index: 3;}
.xddw  img{position:relative; }
.xddw li span{position: absolute;top:10px;display: block;width: 100%;text-align: center;color: #fff;}
/*私人订制*/
.dingzhi-js img{visibility: hidden;}
.dingzhi-js section{margin-top: 20px;color: rgba(0, 0, 0, 0.5);line-height: 1.8;visibility: hidden;}
.dingzhi-ban h2{text-align: center;color: #fff;}
.dingzhi-bao{background: #f2f2f2;}
.baozhang{width: 100%;}
.bao-cont p{margin: 20px auto;color: rgba(0, 0, 0, 0.47);text-indent: 26px;}
.dingzhi-caicai img{width: 100%;}
.dingzhi-pc img{width: 100%;}
.dingzhi-select1{width: 100%;margin: 20px 0;padding: 0;}
.dingzhi-select1 li{cursor: pointer;;line-height: 40px;text-align: center;display: inline-block;width: 12%;margin: 0 0.5%;border: 1px solid #cecece;box-sizing: border-box;}
.red{background: #db0215;color: #fff;}
.dingzhi-yangban{margin: 0;padding: 0;width: 100%;display: none;visibility: hidden;}
.dingzhi-yangban li{visibility: hidden;width: 31%;display: inline-block;border: solid 1px rgba(0,0,0,0.2);}
.dingzhi-yangban li .dingzhi-wai{padding: 10px;}
.dingzhi-yangban li img{width: 100%;}
.dingzhi-yangban li h5{display: inline-block;}
.dingzhi-yangban li span{font-size: 13px;}
.dingzhi-yangban li section{width: 100%;height: 50px;background: rgba(153, 153, 153, 0.24);padding: 10px;overflow:hidden; }
.dingzhi-yangban li section div{display:inline-block;}
.dingzhi-yangban li section div img{width: 30px;height: 35px;display: inline-block;}
.dingzhi-yangban li section div h5{display: inline-block;}
.dingzhi-yangban li section p{float: right;margin-top: 5px;color: #777;}
.dingzhi-yangban.display{display: block;}
#marquee2{width: 845px;border: none;height: 380px;margin: 20px auto 0}
.jing-art #marquee2{border: none;}
.jing-art #marquee2 ul,.jing-art #marquee2 ul li,.jing-art #marquee2 ul li a,.jing-art #marquee2 ul li a img{height: 100%;}
.jing-art #marquee2 ul li{position: relative;}
.jing-art #marquee2 ul li h4{width: 100%;position: absolute;bottom: 0;margin: 0;height: 50px;line-height: 50px;text-align: center;background: red;color: #fff;}
.slideBox .prevss,.slideBox .nextss{ position:absolute;top:50%; margin-top:-25px; display:block;background:#fff; border:1px solid #6a6a6a; }
.slideBox .nextss{ left:auto; background-position:8px 5px; }
.slideBox .prevss img,.slideBox .nextss img{ display: block; width: 100%; }
.slideBox .prevss:hover,.slideBox .nextss:hover{ background: red;}
.slideBox .prevss,.slideBox .nextss{ position:absolute;width:3em; height:3em;}
.slideBox .prevss{ left: 1%; }
.slideBox .nextss{ right:1%;}

/*梦想家*/
.meng-zheng{margin-top: -20px;}
.meng-zheng .deta-con1{width: 100%;margin: 0;padding: 0;}
.meng-zheng img{width: 100%;}
.meng-row{margin: 0;padding: 0;}
.meng-row li img{width: 100%;}
.meng-row li{position: relative;padding: 0;margin: 10px;visibility: hidden;}
.meng-row li a{width: 100%;display: inline-block;}
.meng-row li a p{width: 100%;background: rgba(0,0,0,0.7);text-align: center;position: absolute;bottom: 0;color: #fff;margin: 0;line-height: 30px;}
.meng-row .col-md-4{width: 31.333%;}
.meng-row .col-md-3{width: 23%;}
#meng-rows{margin: 0;padding: 0;}
#meng-rows .col-md-6{width:46%;}
.meng-row .col-md-6{width: 48.99%;}
.meng-row .col-md-12{margin: 0;}
.meng-row .col-md-12 .row{padding: 0;}
.meng-quan{width: 100%;background: #f0f0f0;}
.meng-quan h3{font-weight: 400;text-align: center;width: 100%;line-height: 50px;}
.meng-quan .row{margin: 0;padding: 0;}
.meng-quan .row .col-md-2{width: 19%;}
.meng-quan .row img{width: 100%;height: 100%;}
.meng-quan .row li{position: relative;padding: 0;margin: 5px;visibility:hidden; }
.meng-quan .row li p{width: 100%;background: red;color:#fff;text-align: center;line-height: 45px;position: absolute;bottom: 10px;}
.meng-song h3{font-weight: 400;text-align: center;width: 100%;line-height: 50px;}
.meng-song ul{margin: 0;padding: 0;}
.meng-song ul li{padding: 0;position: relative;margin: 5px;visibility: hidden;}
.meng-song ul li img{width: 100%;height: 100%;}
.meng-song ul li p{width: 100%;background: red;color:#fff;text-align: center;line-height: 45px;position: absolute;bottom: 10px;}
.meng-song .row li .row .col-md-3{width: 22%;}

/*详情*/
.caseDetail-left{
    border: 1px #eaeaea solid;
    width: 80%;
    margin: 0 auto;
    padding: 25px 0;
    padding-bottom: 0;
}
.caseDetail-left-top{
    padding: 0 25px;
}
.casetitle {
    font-size: 20px;
}
.marginbottom20 {
    margin-bottom: 20px;
}
.textcenter {
    text-align: center;
}
.table {
    border: 1px #eaeaea solid;
    font-size: 14px;
}
.casetd {
    background: #f2f2f2;
    width: 120px;
}
.marginbottom20 .table td {
    border: 1px #eaeaea solid;
    line-height: 38px;
    text-align: center;
}
.xiang-tutu{
    text-align: center;
}
.xiang-tutu img{width: 100%;}



/*pc*/
@media (min-width: 768px) {
    .dingzhi-caicai{display: none;}
    .deta-con1{width: 80%;}
    .deta-con3{width: 40%;display: inline-block;}
    .deta-con4{width: 58%;float: right;overflow: hidden}
    .deta-con6 li{width: 30%;display: inline-block;margin: 10px 15px;}
    .xiao-con1 li{width: 21%;display: inline-block;margin: 10px 20px;}
    .xiao-wen{top:30px;}
    .sj-teacher li{width: 21%;display: inline-block;margin: 10px 20px;}
    .case-nei li{width: 30%;display: inline-block;margin: 10px 15px;}
    #jianjie{height: 40px;overflow: hidden;}
    .case-sele1  li.chosed{height: 50px;}
    .teach-int li{margin-top: 15px;}
    .teach-cont1{height: 300px;margin-top: 200px;}
    .teach-border{width: 25%;height: 370px;border: 15px solid #304e67;position: absolute;bottom: 0;left: 60px;}
    .teach-cont1 img{position: absolute;top: 15px;width: 200px;left: -75px;}
    .teach-int{width: 68%;}
    .teach-cont1 button{top:25px;right: 20px;}
    .teach-worlk li{width: 48%;overflow: hidden;display: inline-block;margin: 10px 8px;}
    .new-img1{width: 60%;float: left;}
    .ove{overflow: hidden;}
    .cont-new .h5{margin-left: 55px}
    .cont-new p{height: 40px;overflow: hidden}
    #cont-duan{width: 35%;float: right;}
    .cont-xian{width: 35%;clear: right;margin-right: 0;margin-top: 65px;}
    .abou-js{width: 60%;}
    .abouts-cont{padding: 50px;background: #fff;overflow: hidden;}
    .abouts-left{width: 60%;display: inline-block;}
    .lx-cont{margin-top: 15px;}
    .lx-cont li h5{line-height: 2;}
    .abouts-right{width: 40%;float: right;}
    .lx-xinxi{padding-top: 40px;}
    .xinxi-iphone{width: 70%;margin:0 auto;}
    .xinxi-iphone li{width: 20%;display: inline-block;margin-left: 45px}
    .xinxi-iphone li h5{line-height: 2;}
    /*六边形*/
    .sharp:before{
        content:"";
        width:0px;
        border-bottom:170px solid transparent;
        border-top:170px solid transparent;
        border-right:100px solid #EA5413;
        position:absolute;
        left:-100px;
        top:0px;
    }
    .sharp{
        width:200px;
        height:340px;
        background:#EA5413;
        display: inline-block;
        position: absolute;
        line-height: 160px;
        color:#FFFFFF;
        font-size: 20px;
        text-align: center;
        padding-top: 100px;
        visibility: hidden;
    }

    .sharp:after{
        content:"";
        width:0px;
        border-bottom:170px solid transparent;
        border-top:170px solid transparent;
        border-left-width:100px;
        border-left-style: solid;
        border-left-color:#EA5413;
        position:absolute;
        right:-100px;
        top:0px;
    }
    .twos{background: #F8B62B;}
    .twos:after{border-left-color:#F8B62B;}
    .twos:before{border-right:100px solid #F8B62B;}
    .threes{background: #0BA29A;}
    .threes:after{border-left-color:#0BA29A;}
    .threes:before{border-right:100px solid #0BA29A;}
    .fives{background: #EB6100;}
    .fives:after{border-left-color:#EB6100;}
    .fives:before{border-right:100px solid #EB6100;}
    .sixs{background: #E60012;}
    .sixs:after{border-left-color:#E60012;}
    .sixs:before{border-right:100px solid #E60012;}
    .sevens{background: #6A3906;}
    .sevens:after{border-left-color:#6A3906;}
    .sevens:before{border-right:100px solid #6A3906;}
    #sharpContainer{
        width:80%;
        position: relative;
        margin: 40px auto;
        height: 1050px;
    }
    #sharpContainer .center{

        top:348px;
        left:300px;
    }
    #sharpContainer .top{
        top:0px;
        left:300px;
    }
    #sharpContainer .top-left{
        top:175px;
        left:-10px;
    }
    #sharpContainer .top-right{
        top:175px;
        left:610px;
    }
    #sharpContainer .bottom{
        top:697px;
        left:300px;
    }
    #sharpContainer .bottom-left{
        top:525px;
        left:-10px;
    }
    #sharpContainer .bottom-right{
        top:525px;
        left:610px;
    }
    /*关于我们*/
    .abouts-cont.guanyu-cont {width: 70%;margin: 0 auto;    color: rgba(0, 0, 0, 0.57);}
    .guanyu-img2{height: 335px;}
    .guanyu-img2 section{width: 50%;margin: 0 auto;padding-top: 80px;}
    .guanyu-img2 section h1{font-weight:400;}
    .guanyu-teach li{width: 45%;display: inline-block;margin: 40px 25px;}
    .guanyu-teach li img{height: 200px;}
    .guanyu-rongyu li{width: 24%;display: inline-block;border: 1px solid #000;padding: 10px 5px;margin-left: -5px;}
    .fuwu-left{width: 55%;}
    .fuwu-left li section{width: 86%;}
    .fuwu-cont{overflow: hidden;}
    .fuwu-cont img{width: 40%;float:right; margin-top: 15px;height: 800px;visibility: hidden;}
    /*风水*/
    .feng-title .feng-tit-left{width: 15%;}
    .feng-tit-left h4{top:6px;left: 40px;color: #fff;font-size: 16px;}
    .feng-tit-right{width: 80%;height: 70px;}
    .feng-tit-right p{top:0;left:0;font-size: 16px;}
    .keting-cont{overflow: hidden;}
    .keting-left{width: 48%;}
    .keting-cont img{float: right;width: 48%;}
    .woshi-cont{width: 80%;margin: 0 auto;}
    .woshi-tu-left section{margin: 80px 100px 0 0;}
    .woshi-tu-left .woshi-zuo-tu{width: 40%;}
    .woshi-tu-left section{float: right;}
    .woshi-you-tu{float: right;width: 45%;}
    .woshi-chuang img{width: 20%;}
    .woshi-chuang section{float: right;width: 50%;}
    .woshi-tu-right section{width: 50%;}
    .fengshui-teachers li img{width: 22%;display: inline-block;}
    .fengshui-teachers li section{height: 280px; padding: 10px 10px 0 10px;}
    .fengshui-teachers li section p{text-indent: 26px;}

    /*精装图*/
    .jing-tu1{height: 485px;margin-top: 180px;}
    .jing-tu1-one{width: 80%;margin: 0 auto;}
    .jing-tu1-one li{width: 27%; margin: -150px 30px;}
    .jing-jichu{padding: 60px;background-attachment: fixed;}
    .zhucai-title{width: 55%;}
    .jing-art #marquee1{width: 845px;border: none;height: 380px;}
    .jing-art #marquee1 ul li{width: 280px;}
    .art-select{width: 40%;}
    .jing-img{width: 80%;margin: 10px auto;}
    /*私人订制*/
    .dingzhi-js{overflow: hidden;width: 80%;margin: 50px auto;}
    .dingzhi-js section{display: inline-block;width: 50%;}
    .dingzhi-js img {width: 40%;float: right;}
    .bg-banner.dingzhi-ban{height: 300px;padding: 100px;}
    .bao-cont p{width: 90%;}
    .jing-art #marquee2{width: 845px;border: none;height: 380px;}
    .jing-art #marquee2 ul li{width: 280px;}
    .meng-quan .row .col-md-2{height: 687px;}

}



/*移动*/
@media (max-width: 767px) {
    .deta-con1{width: 100%;}
    .deta-con3{width: 100%;}
    .deta-con4{width: 100%;overflow: hidden}
    .deta-con6 li{width: 48%;display: inline-block;margin: 10px 2px;}
    .xiao-con1 li{width: 48%;display: inline-block;margin: 10px 2px;}
    .xiao-wen{top:10px;}
    .sj-teacher li{width: 48%;display: inline-block;margin: 10px 2px;}
    .case-sele1 li .intro a{width: 7%;}
    .case-sele1 .mianji .intro a{width: 13%;}
    .case-nei li{width: 48%;display: inline-block;margin: 10px 2px;}
    #jianjie{height: 80px;overflow: hidden;}
    .teach-border{width:35%;border: 5px solid #304e67;display: inline-block;}
    .teach-border img{width: 100%;}
    .teach-int{width: 60%;}
    .teach-cont1 button{bottom: 25px;left: 10px;}
    .teach-worlk li{width: 100%;overflow: hidden;margin: 10px 2px;}
    .new-img1{width: 100%;}
    .cont-new p{height: 40px;overflow: hidden}
    .ove{padding: 0;}
    .abou-js{width: 100%;}
    .abouts-left{width: 100%;}
    .abouts-right{width: 100%;}
    .lx-xinxi{padding-top: 20px;}
    .xinxi-iphone{width: 100%;}
    .xinxi-iphone li{width: 35%;display: inline-block;margin-left: 35px;margin-bottom: 10px;}
    .sharp:before{
        content:"";
        width:0px;
        border-bottom:100px solid transparent;
        border-top:100px solid transparent;
        border-right:45px solid #EA5413;
        position:absolute;
        left:-45px;
        top:0px;
    }
    .sharp{
        width:150px;
        height:200px;
        background:#EA5413;
        display: inline-block;
        position: absolute;
        color:#FFFFFF;
        text-align: center;
        padding-top: 15px;
        visibility: hidden;
    }
    .sharp h5{font-size: 12px;}
    .sharp:after{
        content:"";
        width:0px;
        border-bottom:100px solid transparent;
        border-top:100px solid transparent;
        border-left-width:45px;
        border-left-style: solid;
        border-left-color:#EA5413;
        position:absolute;
        right:-45px;
        top:0px;
    }
    #sharpContainer{
        width:50%;
        position: relative;
        margin: 40px auto;
        height: 1410px;
    }
    #sharpContainer .center{

        top:0px;
        left:0px;
    }
    #sharpContainer .top{
        top:210px;
        left:0px;
    }
    #sharpContainer .top-left{
        top:420px;
        left:0px;
    }
    #sharpContainer .top-right{
        top:630px;
        left:0px;
    }
    #sharpContainer .bottom{
        top:840px;
        left:0px;
    }
    #sharpContainer .bottom-left{
        top:1050px;
        left:0px;
    }
    #sharpContainer .bottom-right{
        top:1260px;
        left:0px;
    }
    /*颜色*/
    .twos{background: #F8B62B;}
    .twos:after{border-left-color:#F8B62B;}
    .twos:before{border-right:45px solid #F8B62B;}
    .threes{background: #0BA29A;}
    .threes:after{border-left-color:#0BA29A;}
    .threes:before{border-right:45px solid #0BA29A;}
    .fives{background: #EB6100;}
    .fives:after{border-left-color:#EB6100;}
    .fives:before{border-right:45px solid #EB6100;}
    .sixs{background: #E60012;}
    .sixs:after{border-left-color:#E60012;}
    .sixs:before{border-right:45px solid #E60012;}
    .sevens{background: #6A3906;}
    .sevens:after{border-left-color:#6A3906;}
    .sevens:before{border-right:45px solid #6A3906;}
    /*关于我们*/
    .abouts-cont.guanyu-cont {width: 100%;margin: 0 auto;color: rgba(0, 0, 0, 0.57);}
    .guanyu-img2{height: 200px;}
    .guanyu-img2 section{font-size: 18px;}
    .guanyu-img2 section{padding-top: 50px;}
    .guanyu-img2 section h1{font-size: 20px;}
    .guanyu-teach li img{height: 150px;margin-top: 25px;}
    .guanyu-teach li section hr{margin-top: 0;margin-bottom: 0}
    .guanyu-teach li{margin: 40px 0;}
    .guanyu-rongyu li{width: 100%;border: 1px solid #000;padding: 10px 5px;}
    .fuwu-left{width: 100%;}
    .fuwu-left li section{width: 70%;}
    .fuwu-cont img{width: 100%;}
    /*风水*/
    .feng-title .feng-tit-left{width: 25%;}
    .feng-tit-left h4{top:6px;left: 14px;color: #fff;font-size: 12px;}
    .feng-tit-right{width: 70%;height: 120px;}
    .feng-tit-right p{font-size: 12px;top:0;left: 0;}
    .keting-left{width: 100%;}
    .keting-cont img{width: 100%;}
    .woshi-tu-left section{width: 100%;margin: 0 auto;overflow: hidden;}
    .woshi-tu-left .woshi-zuo-tu{width: 100%;}
    .woshi-you-tu{width: 100%;}
    .woshi-chuang img{width: 75%;}
    .woshi-tu-right section{overflow: hidden;}
    .woshi-tu-right section img{width: 35%;}
    .woshi-tu-right section p{width: 65%;float: right;}
    .fengshui-teachers li section{font-size: 12px;}
    .fengshui-teachers li section h2{margin:5px 0 5px 0;}
    .woshi-tu-right section{width: 100%;}
    .worlk-right button{width: 67px;font-size: 12px;}
    /*精装图*/
    .jing-zis{width:85px;}
    .jing-zis h3{font-size: 14px;}
    .jing-tu1{height: 200px;padding-top: 30px;}
    .jing-tu1-one{padding: 0 5px;margin: 0;}
    .jing-tu1-one li{width: 32%;}
    .jing-tu1-one li p{line-height: 25px;font-size: 12px;}
    .deta-con1s{padding: 0;}
    .title1{height: 159px;}
    .title1 img{height:159px;}
    .xddw .jing-qiancai{top:120px;}
    .slideTxtBox .bd ul .row p.text-center1s{height:100%; bottom: -130px;}
    .jing-jichu{padding: 10px;}
    .jing-jichu section{width: 85%;margin: 0 auto;}
    .jing-jichu section span{display: block;color: #fff;line-height: 2;}
    .zhucai-title{font-size: 22px;}
    .zhucai-select li{width: 22%;font-size: 12px;margin-top: 10px;margin-right: 4px;}
    .zhucai-content{height: 250px;}
    .jing-art h2{font-size: 20px;padding: 0;}
    .jing-art #marquee1 ul li h4{height: 30px;line-height: 30px;font-size: 16px;}
    .art-select{width: 100%;}
    .jing-img{width: 100%;}
    .jing-yan .deta-con1{width: 100%;padding: 30px;}
    .qiancai{display: none;}

    /*私人订制*/
    .dingzhi-js img{width: 100%;}
    .dingzhi-pc{display: none;}
    .dingzhi-caicai{display: block;}
    .dingzhi-select1 li{width: 23%;margin: 10px 0;}
    .dingzhi-yangban li{width: 100%;}
    #marquee2{width: 250px;height: 228px;overflow: hidden;border: none;margin: 20px auto 0;}
    .jing-art #marquee2 ul li h4{height: 30px;line-height: 30px;font-size: 16px;}
    .slideBox .prevss,.slideBox .nextss{ position:absolute;width:2em; height:2em;}
    .slideBox .prevss{ left: -2.5%; }
    .slideBox .nextss{ right:-2.5%;}

    /*梦想家*/
    .xddw .meng-qiancai{top:80px;left:23%;}
    .meng-zis{width: 40%;}
    .meng-zis h3{font-size: 14px;}
    .meng-row .col-md-4{width: 100%;}
    .meng-row .col-md-3{width: 100%;}
    #meng-rows .col-md-6{width:100%;}
    .meng-row .col-md-6{width: 100%;}
    .meng-quan .row .col-md-2{width: 100%;}
    .meng-song .row li .row .col-md-3{width: 100%;}
    .marginbottom20 .table td{width: 100px;line-height: 20px;}
    }


